/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.latesis.bean;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *
 * @author user
 */
@Entity
@Table(name = "TBL_ESTADO")
public class EstadoBean implements Serializable {
    
    private Long id;    
    private String codigo;    
    private String nombre;    
    private String descripcion;    
    private String tipo;    
    private Boolean alerta;    
    private Boolean movil;    
    private Boolean web;    
    private Boolean servicioLibre;    
    private Boolean servicioAsignado;    
    private String estado;

    
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    public Long getId() {
        return id;
    }

    @Column(name="codigo",length = 10,nullable = true)
    public String getCodigo() {
        return codigo;
    }

    @Column(name="nombre",length = 30,nullable = false)
    public String getNombre() {
        return nombre;
    }

    @Column(name="descripcion",length = 200,nullable = true)
    public String getDescripcion() {
        return descripcion;
    }

    @Column(name="tipo",length = 2,nullable = false)
    public String getTipo() {
        return tipo;
    }

    @Column(name="alerta",nullable = false)
    public Boolean getAlerta() {
        return alerta;
    }

    @Column(name="movil",nullable = false)
    public Boolean getMovil() {
        return movil;
    }

    @Column(name="web",nullable = false)
    public Boolean getWeb() {
        return web;
    }

    @Column(name="servicioLibre",nullable = false)
    public Boolean getServicioLibre() {
        return servicioLibre;
    }

    @Column(name="servicioAsignado",nullable = false)
    public Boolean getServicioAsignado() {
        return servicioAsignado;
    }

    @Column(name="estado",length = 1,nullable = false)
    public String getEstado() {
        return estado;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public void setAlerta(Boolean alerta) {
        this.alerta = alerta;
    }

    public void setMovil(Boolean movil) {
        this.movil = movil;
    }

    public void setWeb(Boolean web) {
        this.web = web;
    }

    public void setServicioLibre(Boolean servicioLibre) {
        this.servicioLibre = servicioLibre;
    }

    public void setServicioAsignado(Boolean servicioAsignado) {
        this.servicioAsignado = servicioAsignado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }
    
    
    
}
